package cn.fl.project.vo;

import java.util.Date;
import java.util.List;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.system.vo.SysUlFilesRecVO;

/**
 * @Description: 项目产品抵押信息表
 */
public class PrjPrdMtgVO extends BaseVO {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2922334334830066535L;
	/**
	 * REC_NO
	 */
	private String recNo;
	/**
	 * 是否无期限抵押
	 */
	private Integer isWithoutDay;
	/**
	 * MTG_DEADLINE
	 */
	private Date mtgDeadline;
	/**
	 * 抵押人类型（PRJ0034）
	 */
	private String mtgPsnTypCd;
	/**
	 * SORT_NO
	 */
	private String sortNo;
	/**
	 * 抵押物种类（PRJ0035）
	 */
	private String guarTypCd;
	/**
	 * GUAR_DESC
	 */
	private String guarDesc;
	/**
	 * 抵押人名称
	 */
	private String pledgorNm;
	/**
	 * 抵押人签字日期
	 */
	private Date pledgorSignDt;
	/**
	 * 抵押权人名称
	 */
	private String pledgeeNm;
	/**
	 * 抵押权人签字日期
	 */
	private Date pledgeeSignDt;
	/**
	 * 登记机关
	 */
	private Long licOrgId;
	/**
	 * 登记机关签字日期
	 */
	private Date regAuthSignDt;
	/**
	 * 审核状态（SYS0019）
	 */
	private String audStsCd;
	/**
	 * 流程实例ID
	 */
	private String pinstId;
	/**
	 * 流程编号
	 */
	private String pno;
	/**
	 * 是否删除（1：是，0：否）
	 */
	private Integer isDel;

	private String guarStsCd;// 抵押状态
	private String mtgWayCd;//抵押方式
	private String mtgWayCdNm;//抵押方式
	private String zgGuarStsCd;//资方抵押状态（MTG0005）
	private String warnStsCd;//抵押预警状态（MTG0004）

	// ----------附加信息-------------------------//

	/**
	 * 抵押人类型名称（PRJ0034）
	 */
	private String mtgPsnTypCdNm;
	/**
	 * 抵押物种类名称（PRJ0035）
	 */
	private String guarTypCdNm;
	/**
	 * 审核状态名称（SYS0019）
	 */
	private String audStsCdNm;

	private String guarStsCdNm;// 抵押状态名称


	private String isWithoutDayNm;//是否无期限抵押名称

	private String pledgeeAuthNm;//抵押权人名称：MTG0001

	/**
	 * 上传文件信息
	 */
	private List<SysUlFilesRecVO> fileList;

	/**
	 * 区域-省
	 */
	private String rgnPrCd;
	/**
	 * 区域-市
	 */
	private String rgnCyCd;

	public String getRgnPrCd() {
		return rgnPrCd;
	}

	public void setRgnPrCd(String rgnPrCd) {
		this.rgnPrCd = rgnPrCd;
	}

	public String getRgnCyCd() {
		return rgnCyCd;
	}

	public void setRgnCyCd(String rgnCyCd) {
		this.rgnCyCd = rgnCyCd;
	}

	public String getPledgeeAuthNm() {
		return pledgeeAuthNm;
	}

	public void setPledgeeAuthNm(String pledgeeAuthNm) {
		this.pledgeeAuthNm = pledgeeAuthNm;
	}

	public List<SysUlFilesRecVO> getFileList() {
		return fileList;
	}

	public void setFileList(List<SysUlFilesRecVO> fileList) {
		this.fileList = fileList;
	}

	//----------------分页数据信息------------------------------------//
	   private String cstNm;//客户名称
	   private String paySchNo;//支付表号
	   private String prdNm;//产品名称
	   private String prdMdl;//车系
	   private Long dtlId;//明细ID
	   private Long prjId;//项目ID
	   private String vin;//车架
	   private String fundRasInsNm;//三方机构名称
	   private String insCode;//三方机构编码
       private String mgtEndDate;//资方抵押截至日期
       private String zgGuarStsCdNm;//资方抵押状态（MTG0005）
	   private String warnStsCdNm;//抵押预警状态（MTG0004）
	   private Date thdPayDt;//资方放款时间

	   private PrjPrdLicOrgVO licOrg;//地点机构
	   private String pledgeState;//抵押验证状态
	private String cyOrgCdNm;//分公司
    private String prOrgCdNm;//省公司
    private String cstMgrNm;//客户经理名称
    private String buOrgCdNm;//事业部名称
	private String leftDays;//抵押时效剩余天数

	public String getPledgeState() {
		return pledgeState;
	}

	public void setPledgeState(String pledgeState) {
		this.pledgeState = pledgeState;
	}

	public PrjPrdLicOrgVO getLicOrg() {
		return licOrg;
	}

	public void setLicOrg(PrjPrdLicOrgVO licOrg) {
		this.licOrg = licOrg;
	}


	public String getCstNm() {
		return cstNm;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	public String getPaySchNo() {
		return paySchNo;
	}

	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}

	public String getPrdNm() {
		return prdNm;
	}

	public void setPrdNm(String prdNm) {
		this.prdNm = prdNm;
	}

	public String getPrdMdl() {
		return prdMdl;
	}

	public void setPrdMdl(String prdMdl) {
		this.prdMdl = prdMdl;
	}

	public Long getDtlId() {
		return dtlId;
	}

	public void setDtlId(Long dtlId) {
		this.dtlId = dtlId;
	}

	public Long getPrjId() {
		return prjId;
	}

	public void setPrjId(Long prjId) {
		this.prjId = prjId;
	}

	public String getIsWithoutDayNm() {
		return isWithoutDayNm;
	}

	public void setIsWithoutDayNm(String isWithoutDayNm) {
		this.isWithoutDayNm = isWithoutDayNm;
	}


	public String getMtgPsnTypCdNm() {
		return mtgPsnTypCdNm;
	}

	public void setMtgPsnTypCdNm(String mtgPsnTypCdNm) {
		this.mtgPsnTypCdNm = mtgPsnTypCdNm;
	}

	public String getGuarTypCdNm() {
		return guarTypCdNm;
	}

	public void setGuarTypCdNm(String guarTypCdNm) {
		this.guarTypCdNm = guarTypCdNm;
	}

	public String getAudStsCdNm() {
		return audStsCdNm;
	}

	public void setAudStsCdNm(String audStsCdNm) {
		this.audStsCdNm = audStsCdNm;
	}

	public String getGuarStsCdNm() {
		return guarStsCdNm;
	}

	public void setGuarStsCdNm(String guarStsCdNm) {
		this.guarStsCdNm = guarStsCdNm;
	}

	public String getGuarStsCd() {
		return guarStsCd;
	}

	public void setGuarStsCd(String guarStsCd) {
		this.guarStsCd = guarStsCd;
	}

	/**
	 * REC_NO
	 */
	public String getRecNo() {
		return recNo;
	}

	/**
	 * REC_NO
	 */
	public void setRecNo(String recNo) {
		this.recNo = recNo;
	}

	/**
	 * 是否无期限抵押
	 */
	public Integer getIsWithoutDay() {
		return isWithoutDay;
	}

	/**
	 * 是否无期限抵押
	 */
	public void setIsWithoutDay(Integer isWithoutDay) {
		this.isWithoutDay = isWithoutDay;
	}

	/**
	 * MTG_DEADLINE
	 */
	public Date getMtgDeadline() {
		return mtgDeadline;
	}

	/**
	 * MTG_DEADLINE
	 */
	public void setMtgDeadline(Date mtgDeadline) {
		this.mtgDeadline = mtgDeadline;
	}

	/**
	 * 抵押人类型（PRJ0034）
	 */
	public String getMtgPsnTypCd() {
		return mtgPsnTypCd;
	}

	/**
	 * 抵押人类型（PRJ0034）
	 */
	public void setMtgPsnTypCd(String mtgPsnTypCd) {
		this.mtgPsnTypCd = mtgPsnTypCd;
	}

	/**
	 * SORT_NO
	 */
	public String getSortNo() {
		return sortNo;
	}

	/**
	 * SORT_NO
	 */
	public void setSortNo(String sortNo) {
		this.sortNo = sortNo;
	}

	/**
	 * 抵押物种类（PRJ0035）
	 */
	public String getGuarTypCd() {
		return guarTypCd;
	}

	/**
	 * 抵押物种类（PRJ0035）
	 */
	public void setGuarTypCd(String guarTypCd) {
		this.guarTypCd = guarTypCd;
	}

	/**
	 * GUAR_DESC
	 */
	public String getGuarDesc() {
		return guarDesc;
	}

	/**
	 * GUAR_DESC
	 */
	public void setGuarDesc(String guarDesc) {
		this.guarDesc = guarDesc;
	}

	/**
	 * 抵押人名称
	 */
	public String getPledgorNm() {
		return pledgorNm;
	}

	/**
	 * 抵押人名称
	 */
	public void setPledgorNm(String pledgorNm) {
		this.pledgorNm = pledgorNm;
	}

	/**
	 * 抵押人签字日期
	 */
	public Date getPledgorSignDt() {
		return pledgorSignDt;
	}

	/**
	 * 抵押人签字日期
	 */
	public void setPledgorSignDt(Date pledgorSignDt) {
		this.pledgorSignDt = pledgorSignDt;
	}

	/**
	 * 抵押权人名称
	 */
	public String getPledgeeNm() {
		return pledgeeNm;
	}

	/**
	 * 抵押权人名称
	 */
	public void setPledgeeNm(String pledgeeNm) {
		this.pledgeeNm = pledgeeNm;
	}

	/**
	 * 抵押权人签字日期
	 */
	public Date getPledgeeSignDt() {
		return pledgeeSignDt;
	}

	/**
	 * 抵押权人签字日期
	 */
	public void setPledgeeSignDt(Date pledgeeSignDt) {
		this.pledgeeSignDt = pledgeeSignDt;
	}



	public Long getLicOrgId() {
		return licOrgId;
	}

	public void setLicOrgId(Long licOrgId) {
		this.licOrgId = licOrgId;
	}

	/**
	 * 登记机关签字日期
	 */
	public Date getRegAuthSignDt() {
		return regAuthSignDt;
	}

	/**
	 * 登记机关签字日期
	 */
	public void setRegAuthSignDt(Date regAuthSignDt) {
		this.regAuthSignDt = regAuthSignDt;
	}

	/**
	 * 审核状态（SYS0019）
	 */
	public String getAudStsCd() {
		return audStsCd;
	}

	/**
	 * 审核状态（SYS0019）
	 */
	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}

	/**
	 * 流程实例ID
	 */
	public String getPinstId() {
		return pinstId;
	}

	/**
	 * 流程实例ID
	 */
	public void setPinstId(String pinstId) {
		this.pinstId = pinstId;
	}

	/**
	 * 流程编号
	 */
	public String getPno() {
		return pno;
	}

	/**
	 * 流程编号
	 */
	public void setPno(String pno) {
		this.pno = pno;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getMtgWayCd() {
		return mtgWayCd;
	}

	public void setMtgWayCd(String mtgWayCd) {
		this.mtgWayCd = mtgWayCd;
	}

	public String getMtgWayCdNm() {
		return mtgWayCdNm;
	}

	public void setMtgWayCdNm(String mtgWayCdNm) {
		this.mtgWayCdNm = mtgWayCdNm;
	}

	public String getZgGuarStsCdNm() {
		return zgGuarStsCdNm;
	}

	public void setZgGuarStsCdNm(String zgGuarStsCdNm) {
		this.zgGuarStsCdNm = zgGuarStsCdNm;
	}

	public String getWarnStsCdNm() {
		return warnStsCdNm;
	}

	public void setWarnStsCdNm(String warnStsCdNm) {
		this.warnStsCdNm = warnStsCdNm;
	}

	public String getFundRasInsNm() {
		return fundRasInsNm;
	}

	public void setFundRasInsNm(String fundRasInsNm) {
		this.fundRasInsNm = fundRasInsNm;
	}

	public String getMgtEndDate() {
		return mgtEndDate;
	}

	public void setMgtEndDate(String mgtEndDate) {
		this.mgtEndDate = mgtEndDate;
	}

	public String getZgGuarStsCd() {
		return zgGuarStsCd;
	}

	public void setZgGuarStsCd(String zgGuarStsCd) {
		this.zgGuarStsCd = zgGuarStsCd;
	}

	public String getWarnStsCd() {
		return warnStsCd;
	}

	public void setWarnStsCd(String warnStsCd) {
		this.warnStsCd = warnStsCd;
	}

	public String getInsCode() {
		return insCode;
	}

	public void setInsCode(String insCode) {
		this.insCode = insCode;
	}

	public Date getThdPayDt() {
		 return thdPayDt;
	 }

	 public void setThdPayDt(Date thdPayDt) {
		 this.thdPayDt = thdPayDt;
	 }

	public String getCyOrgCdNm() {
		return cyOrgCdNm;
	}

	public void setCyOrgCdNm(String cyOrgCdNm) {
		this.cyOrgCdNm = cyOrgCdNm;
	}

	public String getPrOrgCdNm() {
		return prOrgCdNm;
	}

	public void setPrOrgCdNm(String prOrgCdNm) {
		this.prOrgCdNm = prOrgCdNm;
	}

	public String getCstMgrNm() {
		return cstMgrNm;
	}

	public void setCstMgrNm(String cstMgrNm) {
		this.cstMgrNm = cstMgrNm;
	}

	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	public String getLeftDays() {
		return leftDays;
	}

	public void setLeftDays(String leftDays) {
		this.leftDays = leftDays;
	}
}
